<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Lucida Grande'; font-size:13pt; font-weight:400; font-style:normal;">
-<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">GPSBabel is free software built and supported by volunteers. It consumes vast amounts of time to create and support the software as well as money for mapping programs, GPS receivers, and development fixtures. Please see how you can <a href="http://www.gpsbabel.org"><span style=" text-decoration: underline; color:#0000ff;">contribute time or via PayPal (no account needed) or Google Checkout.</span></a></p></body></html></string>
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">GPSBabel is free software built and supported by volunteers. It consumes vast amounts of time to create and support the software as well as money for mapping programs, GPS receivers, and development fixtures. Please see how you can <a href="https://www.gpsbabel.org"><span style=" text-decoration: underline; color:#0000ff;">contribute time or via PayPal (no account needed).</span></a></p></body></html></string>
</property>
<property name="wordWrap">
<bool>true</bool>
babelData_.runCount_++;
QDateTime now = QDateTime::currentDateTime();
- if ((babelData_.runCount_ > 5) && (babelData_.donateSplashed_.daysTo(now) > 30)) {
+ if ((babelData_.runCount_ == 1) ||
+ (babelData_.runCount_ > 5) && (babelData_.donateSplashed_.daysTo(now) > 30)) {
Donate donate(0);
if (babelData_.donateSplashed_.date() == QDate(2010,1,1))
donate.showNever(false);
//------------------------------------------------------------------------
void MainWindow::donateActionX()
{
- QDesktopServices::openUrl(QString("http://www.gpsbabel.org/contribute.html?gbversion=" VERSION));
+ QDesktopServices::openUrl(QString("https://www.gpsbabel.org/contribute.html?gbversion=" VERSION));
}
//------------------------------------------------------------------------
QObject(parent),
manager_(0),
replyId_(0),
- upgradeUrl_(QUrl("http://www.gpsbabel.org/upgrade_check.html")),
+ upgradeUrl_(QUrl("https://www.gpsbabel.org/upgrade_check.html")),
formatList_(formatList),
updateStatus_(updateUnknown),
babelData_(bd)
case QSysInfo::MV_10_8: return "10.8"; break; // Mountain Lion
case QSysInfo::MV_10_9: return "10.9"; break; // Mavericks
case QSysInfo::MV_10_10: return "10.10"; break; // Yosemite
+ case QSysInfo::MV_10_11: return "10.11"; break; // El Capitan
+ case QSysInfo::MV_10_12: return "10.12"; break; // Sierra
default:
// This probably doesn't work...
- if (QSysInfo::MacintoshVersion == 0x000D) {
- return "10.11";
+ if (QSysInfo::MacintoshVersion == 0x000E) {
+ return "10.13";
break;
}
return QString("Unknown Mac %1").arg(QSysInfo::MacintoshVersion);
case QSysInfo::WV_5_2: return "2003"; break;
case QSysInfo::WV_6_0: return "Vista"; break;
case QSysInfo::WV_6_1: return "7"; break;
+ case QSysInfo::WV_6_2: return "8"; break;
+ case QSysInfo::WV_6_3: return "8.1"; break;
+ case QSysInfo::WV_10_0: return "10"; break;
default:
if (QSysInfo::WindowsVersion == 0x00a0) return "8";
if (QSysInfo::WindowsVersion == 0x00b0) return "8.1";
for (int i = 0; i < upgrades.length(); i++) {
QDomNode upgradeNode = upgrades.item(i);
QDomElement upgrade = upgradeNode.toElement();
-
QString updateVersion = upgrade.attribute("version");
if (upgrade.attribute("downloadURL").isEmpty()) {
- downloadUrl = "http://www.gpsbabel.org/download.html";
+ downloadUrl = "https://www.gpsbabel.org/download.html";
} else {
downloadUrl = upgrade.attribute("downloadURL");
}
information.setText(response);
information.setInformativeText(tr("Do you wish to download an upgrade?"));
+ // The text field can be RichText, but DetailedText can't be. Odd.
information.setDetailedText(upgradeText);
switch (information.exec()) {